'''
员工添加
员工修改
员工查询
员工删除
'''

#导包
import requests
from IHRM import app
#创建测试接口类
class emploteeAPI:
    #初始化
    def __init__(self):
        self.url_add = app.BASE_URL + "/api/sys/user"
        self.url_adds = app.BASE_URL + "/api/sys/user?page=1&size=100000&"
        #{}为拼接员工的占位符
        self.url_update = app.BASE_URL + "/api/sys/user/{}"
        self.url_get = app.BASE_URL + "/api/sys/user/{}"
        self.url_get = app.BASE_URL + "/api/sys/user/{}"
        self.url_delete = app.BASE_URL + "/api/sys/user/{}"


    #员工添加
    def employee01(self, add_data):
        return requests.post(url=self.url_add, json=add_data, headers= app.headers_data)

    # 获取员工id
    def id(self):
        return requests.get(url=self.url_adds,  headers= app.headers_data)

    #员工修改
    def employee02(self, yid, update_date):
        #使用format拼接获取的员工使用
        url = self.url_update.format(yid)
        return requests.put(url=url, json= update_date, headers= app.headers_data)

    #员工查询
    def employee03(self, yid):
        url = self.url_get.format(yid)
        return requests.get(url=url, headers=app.headers_data)

    #员工删除
    def employee04(self, yid):
        url = self.url_delete.format(yid)
        return requests.delete(url=url, headers=app.headers_data)
#定义测试接口